Mining Software Quality from Software Reviews: Research Trends and Open Issues
نویسندگان
چکیده
Software review text fragments have considerably valuable information about users’ experience. It includes a huge set of properties including the software quality. Opinion mining or sentiment analysis is concerned with analyzing textual user judgments. The application of sentiment analysis on software reviews can find a quantitative value that represents software quality. Although many software quality methods are proposed they are considered difficult to customize and many of them are limited. This article investigates the application of opinion mining as an approach to extract software quality properties. We found that the major issues of software reviews mining using sentiment analysis are due to software lifecycle and the diverse users and teams. Keywords—Software Quality-in-use, Clustering, Topic Models, Opinion Mining Tasks
منابع مشابه
Handbook of Software Engineering and Knowledge Engineering
Standardization in software engineering plays an important role for integrating, regulating, and optimizing existing best practices and fundamental theories in software development and organization. An idiom says that one can gain new knowledge by reviewing the past. This chapter reviews current software engineering and software quality related standards and the history of their development. ...
متن کاملMeasuring Software Quality in Use: State-of-the-Art and Research Challenges
Software quality in use comprises quality from the user's perspective. It has gained its importance in e-government applications , mobile-based applications, embedded systems, and even business process development. Users' decisions on software acquisitions are often ad hoc or based on preference due to difficulty in quantitatively measuring software quality in use. But, why is quality-in-use me...
متن کاملSoftware Mining Studies: Goals, Approaches, Artifacts, and Replicability
The mining of software archives has enabled new ways for increasing the productivity in software development: Analyzing software quality, mining project evolution, investigating change patterns and evolution trends, mining models for development processes, developing methods of integrating mined data from various historical sources, or analyzing natural language artifacts in software repositori...
متن کاملPredicting Software Product Quality: A Systematic Mapping Study
Predicting software product quality (SPQ) is becoming a permanent concern during software life cycle phases. In this paper, a systematic mapping study was performed to summarize the existing SPQ prediction (SPQP) approaches in literature and to organize the selected studies according to seven classification criteria: SPQP approaches, research types, empirical types, data sets used in the empiri...
متن کاملWhen Testing Meets Code Review: Why and How Developers Review Tests
Automated testing is considered an essential process for ensuring software quality. However, writing and maintaining high-quality test code is challenging and frequently considered of secondary importance. For production code, many open source and industrial software projects employ code review, a well-established software quality practice, but the question remains whether and how code review i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1602.02133 شماره
صفحات -
تاریخ انتشار 2016